import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import VitePluginImp from "vite-plugin-imp";
import pxtorem from "postcss-pxtorem";

// https://vite.dev/config/
export default defineConfig({
  plugins: [
    react(),
    VitePluginImp({
      libList: [
        {
          libName: "antd",
          style: (name) => `antd/es/${name}/style/css`, // 按需引入组件样式
        },
      ],
    }),
    pxtorem({
      rootValue: 37.5, //手机设计稿宽度为375px的
      propList: ["*"], //属性的选择器，*表示通用
      exclude: /web/i, //忽略web下的所有文件
      selectorBlackList: [".a-"], // 过滤掉.a- 开头的class，不进行rem转换
    }),
  ],
});
